Testing for Imperfect Integration of Legacy Software Components
نویسنده
چکیده
In the manufacturing domain, few new distributed systems are built ground-up; most contain wrapped legacy components. While the legacy components themselves are already well-tested, imperfect integration can introduce subtle faults that are outside the prime target area of generic integration and system tests. One might postulate that focused testing for integration faults could improve the yield of detected faults when used as part of a balanced integration and system test effort. We define such a testing strategy and describe a trial application to a prototype control system. The results suggest that focused testing does not add significant value over traditional black-box testing.
منابع مشابه
Combining Formal Verification and Testing for Correct Legacy Component Integration in Mechatronic UML
One of the main benefits of component-based architectures is their support for reuse. The port and interface definitions of architectural components facilitate the construction of complex functionality by composition of existing components. For such a composition means for a sufficient verification either by testing or formal verification are necessary. However, the overwhelming complexity of t...
متن کاملA Hybrid Queueing Model With Imperfect Debugging For Component Software Reliability Analysis
With the growing size and complexity of software applications, research in the area of component software reliability analysis has gained prominence. To ensure analytical tractability, traditional approaches usually ignore fault correction process of component software based on simplifying assumptions of instantaneous and perfect debugging. As a result, the estimates obtained from these models ...
متن کاملEnabling Technologies for Web-Based Legacy System Integration
With the exponential growth of the Internet and the multi-tier distributed system architectures, there is an urgent demand to develop Web-based and component-based applications to reduce the time to the market and to leverage existing software. This position paper presents an approach to integrate existing legacy applications to a Web-enabled Network-Centric environment. The integration process...
متن کاملModel-Based Development of MPPT Algorithm with Legacy Components Integration
Model-based paradigm offers many opportunities for real-time embedded software development. On the other hand, there is a very high level of confidence in legacy software components and industry is reluctant to give them up in order to use modern development procedures. This work presents an approach to model-based development of real-time embedded control systems with systematic legacy compone...
متن کاملDesign of a Service-Enabled Dependable Integration Environment
The aim of information systems integration is to make all the data sources, applications and business flows integrated into the new environment so that unwanted redundancies are reduced and bottlenecks and mismatches are eliminated. Two issues have to be dealt with to meet such requirements: the software architecture that supports resource integration, and the adaptor development tool that help...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000